package com.xnewtech.xplatform.swan.mtm.config;

import com.xnewtech.xplatform.swan.libs.config.ContextConfig;
import com.xnewtech.xplatform.swan.libs.web.error.GlobalErrorView;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;

/**
 * 默认激活的配置，基本上项目所有的配置都写在这里了
 * <p>
 * 此类通过Import开启了很多的配置，这些配置都是项目基本需要的
 * <p>
 * 如果某个微服务不需要某个配置，可以自己手动引入配置，不用这个类
 *
 * @author xnew
 * @Date 2018/7/24 下午3:27
 */
@Configuration
@Import(ContextConfig.class)
public class AppConfig {

    /**
     * 默认错误页面，返回json
     */
    @Bean("error")
    public GlobalErrorView error() {
        return new GlobalErrorView();
    }

    

}